首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏smh的技术文章

    asp.net web forms之动态编译

    放在服务器上,当编译web程序时,编译的代码会放在C:\Windows\Microsoft.NET\Framework\版本号\Temporary ASP.NET Files\root\ 这个目录下的某个文件夹中 下次向代码发出请求时,ASP.NET 会识别该代码是否已更改,并重新编译 Web 应用程序的受影响的资源。此系统使您能够用最少的编译处理开销快速开发应用程序。 编译顶级项之后,ASP.NET 将编译其他项。 这些项包括 App_LocalResources 文件夹、单个 ASP.NET 页(.aspx 文件)、ASP.NET 用户控件(.ascx 文件)、ASP.NET HTTP 处理程序(.ashx 文件 最后大家可以去做测试:在本地用vs新建一个web程序,然后C:\Windows\Microsoft.NET\Framework\版本号\Temporary ASP.NET Files到这个文件夹。

    2.2K20发布于 2019-01-07
  • 来自专栏.Net Core技术分享

    asp.net Forms身份验证详解

    对于初学者,通常将用户登录信息存放在Session中,笔者在刚接触到asp.net的时候就是这么做的。 其实,在asp.net中,我们有更好的解决方案,那就是通过Forms身份验证,从而对用户进行授权,这种方法可以轻松的保持用户的登录状态(如果用户想这样),便捷的用户授权配置,增强的安全性等好处。 第一步,在web.config中添加配置信息,说明网站要使用Forms身份验证,并指定登录页面和默认登录成功后的跳转页面,然后指定拒绝未登录用户的访问,代码如下: <authentication mode="<em>Forms</em>"> <forms loginUrl="~/Login.aspx" defaultUrl="~/Default.aspx" /> </authentication 在本文的结尾,附上详细的Forms验证在Web.config中的配置说明: <forms name="name" loginUrl="URL" defaultUrl

    2.7K10发布于 2019-09-25
  • 来自专栏c#分享专栏

    C#的MVC, Web API, Web Forms

    在C#的Web开发领域,MVC(Model-View-Controller)、Web API和Web Forms是三种主要的架构和设计范式。 安装与配置在.NET中,可以通过创建ASP.NET Web应用程序,并选择Web API模板来开始。 FormsWeb Forms是.NET Framework中最早提供的Web开发模式,它使用事件驱动的方法来处理用户输入。 使用场景快速开发:Web Forms提供了大量的服务器控件,可以快速开发Web应用程序。简单的交互式Web页面:适合构建简单的数据展示和表单提交页面。 安装与配置Web Forms是.NET Framework的一部分,无需额外安装。

    5.4K00编辑于 2024-10-09
  • 来自专栏大嘴说编程

    关于ASP.NET MVC中使用Forms验证的问题

    当用户请求匿名用户无法访问的ASP.NET页面时,ASP.NET运行时验证这个表单验证票据是否有效。如果无效,ASP.NET自动将用户转到登录页面。这时就该由你来操作了。 如果用户验证成功,你只需要告诉ASP.NET架构验证成功(通过调用FormsAuthentication类的一个方法),运行库会自动设置验证cookie(实际上包含了票据)并将用户转到原先请求的页面。 中增加配置: <system.web> <authentication mode="<em>Forms</em>"> <forms loginUrl="~/Users/Login" timeout 其他把配置按下面的方法修改,就可以解决这个问题: <system.web> <authentication mode="<em>Forms</em>"> <forms cookieless="UseCookies 2.选中Forms身份验证,点击右侧操作区的“编辑”菜单,如果没有启用请先点击“启用” ? 3.这是Forms身份验证的默认设置,我们需要改动一下 ? 4.按这里修改一下,就可以了。 以上。

    1.9K20发布于 2019-03-21
  • 来自专栏小樱的经验随笔

    CTF---Web入门第四题 Forms

    Forms分值:10 来源: Ph0enix 难度:易 参与人数:4945人 Get Flag:2776人 答题人数:2824人 解题通过率:98% 似乎有人觉得PIN码是不可破解的,让我们证明他是错的 {} 解题链接: http://ctf5.shiyanbar.com/10/main.php 原题链接:http://www.shiyanbar.com/ctf/1819 【解题报告】 这是我入门Web

    777110发布于 2018-04-10
  • 来自专栏博客园

    Asp.Net Web API(三)

    Routing Tables路由表     在Asp.Net Web API中,一个控制器就是一个处理HTTP请求的类,控制器的public方法就被叫做action方法或简单的Action。 当Web API接收到一个请求的时候,它将这个请求路由到一个Action。         注意:Web API的路由与Asp.Net MVC的路由是非常相似的。 category=category 然而,以下URI就不匹配,因为它缺少“api”字段 /product/1              注意:在路由中使用“api”的原因是为了避免与ASP.NET MVC 因为如果不注释 Web API会匹配到请求匹配的多个操作错误 ? 这种风格的路由类似于Asp.Net MVC,而且可能与RPC式的API接近。   你也可以通过使用ActionName注解属性来覆盖动作名。

    2.4K50发布于 2018-08-31
  • 来自专栏博客园

    Asp.Net Web API(一)

    什么是Web API           HTTP不仅仅服务于Web Pages。他也是一个创建展示服务和数据的API的强大平台。HTTP是简单的,灵活的,无处不在的。 Web API 与MVC 的区别     1.使用区别 MVC主要用于Web站点开发,它在后端实现了一套完整的MVC开发框架,能提供方便的页面开发,提供给了后端Html构成,用户可以方便的开发出带页面的站点            Web API主要用于做开放API接口,更抽象,更不注重VIew生成      2.自身实现区别              两种框架主要使在Asp.Net的基础上进行改造,主要是对 而Web API除了扩展前者外,另外写出了一套独立的,独立于Asp.Net的消息处理管道,就像借鉴了原来的房子模型,重新设计出了另一套别墅,这也很好的解释了为什么Web API可以寄宿在不同的宿主上(宿主本质就是利用一个具体的一个用程序为 Web API提供给一个可运行的环境,并解决请求的接收和响应的回复),如 Web Host,Self Host方式,这与WCF相似。

    1.2K40发布于 2018-08-31
  • 来自专栏全栈文档库

    ASP.NET-框架分类与详解

    这些框架包括了ASP.NET Web FormsASP.NET MVC(Model-View-Controller)、ASP.NET Web API等,每种框架都有其独特的特点和适用场景。 ASP.NET框架采用了一系列技术和模式,如ASP.NET Core、Entity Framework、LINQ、MVC、Web FormsWeb API等,这些技术和模式的综合使用,使得ASP.NET 二、主流ASP.NET框架1、ASP.NET Web Forms① 框架特点介绍ASP.NET Web FormsASP.NET框架的一个组成部分,它采用类似于传统Windows应用程序开发的事件驱动模型 Web Forms!" 框架总结在ASP.NET框架的众多选项中,Web Forms、MVC和Web API是最为常见和流行的三种。

    1.5K10编辑于 2024-03-17
  • 来自专栏哲学驱动设计

    实战 ASP.NET Web API

    Web API 框架是一个面向 Http 协议的通信框架。相对于 WCF 而言,Web API 只面向于 Http 协议设计,而且没有 WCF 那么繁琐的配置。 Web API 的开发类似于 ASP.NET MVC 中控制器的开发,但是相对于直接使用 ASP.NET MVC 来返回 Json 对象的方式而言,Web API 封装了数据的序列化、反序列化,接口、实现都更加简单 跟 ASP.NET MVC 的 Json 序列化不同的是,Web API 使用了 Newtonsoft.Json 框架来进行序列化。 Action 匹配 Web API 框架默认是基于 Restful 架构模式的,与 ASP.NET MVC 有区别的是,它会根据 Http 请求的 HttpMethod(Get、Post、Put、Delete username=hqf@qq.com&password=dsd 关于 POST 参数绑定 Web API 相对于 ASP.NET MVC,使用了新的参数绑定类。

    1.9K50发布于 2018-01-29
  • 来自专栏跟着阿笨一起玩NET

    ASP.NET WEB API 调试

    路由调试 RouteDebugger 是调试 ASP.NET MVC 路由的一个好的工具,在ASP.NET WEB API中相应的有 WebApiRouteDebugger ,Nuget安装 Install-Package _31bf3856ad364e35\System.Web.WebPages.Razor.dll”位置处)。 (在上下文“Default”中的“C:\Windows \Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\821cf8a9 Refer:  http://www.asp.net/web-api/overview/creating-web-apis/creating-api-help-pages http://blogs.msdn.com /b/webdev/archive/2013/04/04/debugging-asp-net-web-api-with-route-debugger.aspx http://www.asp.net/web-api

    2.5K20发布于 2018-09-20
  • 来自专栏漫漫全栈路

    ASP.NET MVC Web API

    ASP.NET Web API 是一种框架,用于轻松构建可以访问多种客户端(包括浏览器和移动设备)的 HTTP 服务。 ASP.NET Web API 是一种用于在 .NET Framework 上构建 RESTful 应用程序的理想平台。 这是 MSDN 给出的官方定义! 由于REST仅仅是一种架构风格, 所以它是与具体的技术平台无关的, 所以采用 REST架构的应用未必一定建立在Web之上。 在 VS 中创建一个 空项目,并为其添加 Web API。 添加模型 模型是表示应用程序中的数据的对象。 ASP.NET Web API 可以自动序列化到 JSON、 XML 或某种其他格式,然后写入 HTTP 响应消息的正文序列化的数据。 只要客户端可以读取的序列化格式,它可以反序列化对象。

    1.8K20发布于 2019-12-04
  • 来自专栏博客园

    Asp.Net Web API(二)

    创建一个Web API项目 第一步,创建以下项目 ? 当然,你也可以创建一个Web API项目,利用 Web API模板,Web API模板使用 ASP.Net MVC提供API的帮助页。 注意,如果你使用了ASP.NET MVC 已熟悉控制器,Web API控制器类似于MVC控制器,但是继承ApiController,而不是Controller类 ? ASP.NET Web API使它容易操作HTTP响应消息。 默认情况下,ASP.NET Web API框架从路由获取简单的参数类型,从请求正文获取复杂的类型。 第五个方法:删除产品,在控制器添加代码如下。 上述测试我们发现我们的路由只是“api/{controler}”就成功返回了GetProducts方法中的数据,这也是ASP.NET Web API与ASP.NET MVC 之间的区别。

    2.7K10发布于 2018-08-31
  • 来自专栏博客园

    Asp.Net Web API(四)

    HttpResponseException-----HTTP响应异常     如果Web API控制器抛出一个未捕捉的异常,会发生什么呢? 异常过滤器实现System.Web.Http.Filters.IExceptionFilter接口。 注意:ASP.NET Web API中的异常过滤器与ASP.NET MVC中是及其相似的。然后,它们被声明在不用的命名空间下,且功能也是独立的。 特别强调以下,ASP.NET MVC中使用的HandlerErrorFilterAttribute不会处理Web API控制器抛出的异常。   这个集合中的所有异常过滤器会应用于任何Web API控制器Action public class WebApiApplication : System.Web.HttpApplication {

    2.3K20发布于 2018-08-31
  • 来自专栏博客园

    Asp.Net Web API(六)

         Asp.Net Web API不可以需要IIS。可以自己在主机上承载一个Web API      创建WebAPI.Server项目  创建一个控制器项目的服务端 ?   记得扩展引用System.Web.Http using System.Collections.Generic; using System.Linq; using System.Net; using System.Web.Http { products.Remove(products.SingleOrDefault(y => y.Id == id)); } } } 承载Web API   在Program类中添加如下引用 using System.Http; using System.Web.Http.SelfHost; 然后再添加如下代码 using System; using System.Web.Http; using System.Web.Http.SelfHost; namespace WebAPI.Server { class Program {

    1.4K40发布于 2018-08-31
  • 来自专栏张善友的专栏

    ASP.NET开发人员需要学习ASP.NET MVC么?

    我觉得ASP.NET MVC作为asp.net 堆栈上的Web开发框架,和WebForms处于同等重要的位置。作为.NET的Web开发人员非常有必要去学习,应用ASP.NET MVC。 ASP.NET MVC框架为ASP.NET Web Forms开发人员提供了创建基于MVC的WEB应用的选择。 ASP.NET MVC框架是一个轻量级的、高可测试性的框架,它与基于Web Forms的应用程序一样,结合了现有的ASP.NET特性,例如母版页和基于用户(Membership-based)的认证等。 原来Web Forms上已经掌握的ASP.NET开发技术都可以得到继承,对于学习ASP.NET MVC并不是很困难的事情,而且可以加强Web开发的技术基础,例如HTML,JavaScript的应用。 在使用WebForm的时候可能不需要去深入理解HTML,当然当你要自如的控制WebForm,一样要对Web开发非常高深入的掌握的,当你的水平处于这个层次的时候,ASP.NET MVC对你来说不是小菜一碟吗

    1.2K90发布于 2018-01-31
  • 来自专栏newbe36524的技术专栏

    .NET 基金会项目介绍-Windows Forms

    Windows Forms Windows Forms (WinForms) 是用于构建 Windows 桌面程序的 UI 框架。 框架也包括了一些常用控件和其他一些 Windows Forms 独有的功能。 Windows Forms 同时也通过 Visual Studio 提供了一种非常高效的桌面程序设计器。 其他项目地址 Akka.NET - 【Actor开发框架】 AngleSharp - 【浏览器引擎】 ASP.NET SignalR - 【Web实时通信框架】 ASP.NET MVC, Web API and Web Pages Razor - 【Web开发框架】 ASP.NET Ajax Control Toolkit - 【Ajax开发工具】 ASP.NET Core - 【新时代Web开发框架 NET Micro Framework - 【嵌入式框架】 .NET SDK For Hadoop - 【SDK】 DotVVM: Component-based MVVM framework for ASP.NET

    1.1K00发布于 2020-03-16
  • 来自专栏数据分析

    Asp.net MVC 之 Contorllers(一)

    Asp.net MVC contorllers     在Ajax全面开花的时代,ASP.NET Web Forms 开始慢慢变得落后。有人说,Ajax已经给了Asp.net致命一击。 随着时间的推移,导致了架构的变化,也使ASP.NET Web Forms有点不能适应当今潮流。     与Web Forms不同,ASP.NET MVC是由各个层的代码连接在一起的,这些层次之间既不是相互交叉,也不是单一一坨的模块。 在这方面,ASP.NET MVC是设计来处理更通用的URI,而ASP.NET Web Forms被设计来处理位置识别物理资源。 模拟ASP.NET运行时     我们构建一个简单的ASP.NET Web Forms应用程序,使用HTTP处理程序搞清楚ASP.NET MVC应用程序的内部机制。

    1.4K70发布于 2018-03-01
  • 来自专栏张善友的专栏

    ASP.NET Web API 处理架构

    这篇文章主要是介绍ASP.NET Web API的处理架构:当一个HTTP请求到达直到产生一个请求的过程。 ASP.NET Web API 的处理架构图如下,主要有三层组成:宿主(hosting),消息处理管道(message handler pipeline)和控制器处理(controller handling 宿主(Hosting) 底层负责Web API的宿主,Web API之间的接口和HTTP 处理引擎。一句话,这一层负责创建HttpRequestMessage实例。然后把他们推入到上层的消息处理管道。 目前在ASP.NET Web API里头已经内建的宿主选项有2个:self-hosting 和 web hosting, web hosting也就是宿主在IIS的ASP.net 的处理管道里,Self-hosting Web-hosting 是基于IHttpAsyncHandler, 命名为 HttpControllerHandler, 它把 HttpRequest 转换为HttpRequestMessage.当然Web

    2.1K80发布于 2018-01-19
  • 来自专栏python-爬虫

    django-forms组件

    08.19自我总结 django-forms组件 一.forms的作用 前端和后端都要校验 前端校验的目的:减少后台代码连接数据库的压力 用forms可以同时完成前端和后端同时校验且减少代码量 二.forms 的基本使用: 1.定义数据的时候导入from类 2.字段通过fields进行导入 3.演示 views.py from django.forms import Form from django.forms 组件进行 {{obj.username}} #对于字段的input框 {{obj.as_p }}#对象的所有字段 {{obj.errors.username }}#对象的错误信息 三.forms组件所有参数 django.forms.models.ModelChoiceField queryset, # 查询数据库中的数据 empty_label="---- import Form from django.forms import fields from django.forms import Widget,PasswordInput class LoginForm

    1.3K10发布于 2019-09-11
  • 来自专栏DOTNET

    asp.net web api 文件上传

    4 对第二种方法的错误点分析: 看Web api dll源码中的设置: ?

    6K110发布于 2018-03-08
领券